#include <Windows.h>
#include <ShellAPI.h>
#include "WindowFramework.h"
#include "TemplateVector.h"

class DropSystem
{
private:
	MSG msg;
	WindowFramework* m_prop;
	HDROP m_hdrop;
	UINT m_files;
public:
	DropSystem(){}
	void init(WindowFramework* a_prop);
	void release();
	void printFiles(TemplateVector<char*>& a_dragged);
	void update();
	inline UINT hasFiles(){return m_files;}
};